/**
 * 完整的页面数据
 */
export default class RawPageContext {
    /**
     * 插画ID
     * @type {string}
     */
    illustId

    /**
     * 插画标题
     * @type {string}
     */
    illustTitle

    /**
     * 插画评论（本例中为空）
     * @type {string}
     */
    illustComment

    /**
     * 插画ID（重复字段）
     * @type {string}
     */
    id

    /**
     * 插画标题（重复字段）
     * @type {string}
     */
    title

    /**
     * 插画描述
     * @type {string}
     */
    description

    /**
     * 插画类型，0通常表示普通插画
     * @type {number}
     */
    illustType

    /**
     * 创建日期
     * @type {string}
     */
    createDate

    /**
     * 上传日期
     * @type {string}
     */
    uploadDate

    /**
     * 限制级别
     * @type {Restrict}
     */
    restrict

    /**
     * 扩展限制级别
     * @type {Restrict}
     */
    xRestrict

    /**
     * 未知属性，可能是安全等级
     * @type {number}
     */
    sl

    /**
     * 插画URLs，包含不同尺寸的URL
     * @type {object}
     */
    urls

    /**
     * 标签信息，包含作者ID、是否锁定、标签列表等
     * @type {{
     *  authorId: string,
     *  isLocked: boolean,
     *  tags: {
     *      tag: string,
     *      locked: boolean,
     *      deletable: boolean,
     *      userId: string,
     *      userName: string
     *  }[],
     *  writable: boolean
     * }}
     */
    tags

    /**
     * 替代文本描述
     * @type {string}
     */
    alt

    /**
     * 作者ID
     * @type {string}
     */
    userId

    /**
     * 作者用户名
     * @type {string}
     */
    userName

    /**
     * 作者账户名
     * @type {string}
     */
    userAccount

    /**
     * 作者的其他插画作品列表
     * @type {object}
     */
    userIllusts

    /**
     * 是否有点赞数据
     * @type {boolean}
     */
    likeData

    /**
     * 插画宽度
     * @type {number}
     */
    width

    /**
     * 插画高度
     * @type {number}
     */
    height

    /**
     * 插画页数
     * @type {number}
     */
    pageCount

    /**
     * 收藏数量
     * @type {number}
     */
    bookmarkCount

    /**
     * 点赞数量
     * @type {number}
     */
    likeCount

    /**
     * 评论数量
     * @type {number}
     */
    commentCount

    /**
     * 回复数量
     * @type {number}
     */
    responseCount

    /**
     * 浏览数量
     * @type {number}
     */
    viewCount

    /**
     * 书籍风格标识，0可能表示非书籍风格
     * @type {number}
     */
    bookStyle

    /**
     * 是否为教程作品
     * @type {boolean}
     */
    isHowto

    /**
     * 是否为原创作品
     * @type {boolean}
     */
    isOriginal

    /**
     * 图片回复数据列表
     * @type {array}
     */
    imageResponseOutData

    /**
     * 图片回复数据列表
     * @type {array}
     */
    imageResponseData

    /**
     * 图片回复数量
     * @type {number}
     */
    imageResponseCount

    /**
     * 投票数据（本例中为null）
     * @type {object}
     */
    pollData

    /**
     * 系列导航数据（本例中为null）
     * @type {object}
     */
    seriesNavData

    /**
     * 展示间ID（本例中为null）
     * @type {string}
     */
    descriptionBoothId

    /**
     * YouTube视频ID（本例中为null）
     * @type {string}
     */
    descriptionYoutubeId

    /**
     * 漫画推广信息（本例中为null）
     * @type {object}
     */
    comicPromotion

    /**
     * Fanbox推广信息（本例中为null）
     * @type {object}
     */
    fanboxPromotion

    /**
     * 比赛横幅列表
     * @type {array}
     */
    contestBanners

    /**
     * 是否可收藏
     * @type {boolean}
     */
    isBookmarkable

    /**
     * 收藏数据（本例中为null）
     * @type {object}
     */
    bookmarkData

    /**
     * 比赛数据（本例中为null）
     * @type {object}
     */
    contestData

    /**
     * 广告配置信息
     * @type {object}
     */
    zoneConfig

    /**
     * 额外数据，包含元数据等
     * @type {object}
     */
    extraData

    /**
     * 标题和描述翻译信息（本例中为null）
     * @type {object}
     */
    titleCaptionTranslation

    /**
     * 是否为未列出的作品
     * @type {boolean}
     */
    isUnlisted

    /**
     * 请求信息（本例中为null）
     * @type {object}
     */
    request

    /**
     * 是否关闭评论
     * @type {number}
     */
    commentOff

    /**
     * AI类型，1可能表示某种AI生成标识
     * @type {number}
     */
    aiType

    /**
     * 重新上传日期（本例中为null）
     * @type {string}
     */
    reuploadDate

    /**
     * 位置掩码标识
     * @type {boolean}
     */
    locationMask

    /**
     * 委托链接隐藏标识
     * @type {boolean}
     */
    commissionLinkHidden

    /**
     * 是否为登录用户专享
     * @type {boolean}
     */
    isLoginOnly

    /**
     * 未登录用户数据，包含面包屑导航、前后作品信息等
     * @type {object}
     */
    noLoginData
}
